import Vue from 'vue'
import App from './App.vue'



Vue.config.productionTip = false


new Vue({
  render: h => h(App),
  beforeCreate(){
     /* 
      我们需要在beforeCreate中 在Vue的原型对象上放一个$bus(约定的命名规范)属性,保存vm
      为什么保存vm呢?
        因为这个$bus的值 能够被绑定自定义事件($on)和调用自定义事件($emit),只有组件实例和vue实例才有这个功能,所以我们直接顺便拿了vm来使用
    */
   Vue.prototype.$bus=this;
  }
}).$mount('#app')
